Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F2 USA F5 USA F6 USA F4 France F4 USA F7 USA F8 Poland F3 UAE F1 USA F9 Hungary F5 Georgia F1 Georgia F2 Spain F4 Poland F3 France F8 France F9 France F14 Spain F25 Spain F26 Poland F2 Italy F4 Poland F3 France F4 France F5 Japan F4 France F16 France F18 Iran F5 Iran F6 France F2 France F3 Egypt F5 Italy F7 Poland F1 Poland F2 Italy F21 Russia F4 France F13 Spain F32 Germany F19 Belarus F1 Belarus F2 Great Britain F16 Great Britain F1 Great Britain F2 Korea F1 Korea F2 Korea F3 Italy F19 Italy F20 Poland F4 Poland F5 Poland F6 Tunisia F6 India F7 France F17 Germany F6 India F8 Spain F7 Hungary F2 Poland F2 Poland F5 Spain F24 Poland F2 Poland F5 Poland F6 Germany F2 Italy F5 M25 Nussloch Pekao Open - Szczecin Wailea Men's Challenger - Maui Internationaux du Doubs - Besancon San Marino CEPU Open - San Marino Poznan Challenger Aachen Challenger Bratislava Challenger Bergamo Challenger Cherbourg Challeger St. Brieuc Challenger Leon Challenger Tunis Challenger Bordeaux Challenger Orbetello Challenger Cordenons Challenger St. Remy Challenger Orleans Challenger Ortisei Challenger Reunion Island Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger St. Brieuc Challenger Johannesburg Challenger Nottingham Challenger Nottingham Challenger Granby Challenger Orbetello Challenger St. Remy Challenger Szczecin Challenger Mons Challenger Helsinki Challenger Kazan Challenger Quimper Challenger Cherbourg Challenger Guadalajara Challenger Le Gosier Challenger Sarajevo Challenger Braunschweig Challenger Brasov Challenger Petange Challenger Ortisei Challenger Toyota Challenger Sarajevo Challenger Rimouski Challenger Mexico City Challenger Johannesburg Challenger Bordeaux Challenger Kazan Challenger Ortisei Challenger Prague Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Abierto Club Casablanca - Mexico City Bergamo Challenger Kyoto Challenger Kazan Challenger Raanana Challenger Le Gosier Challenger Sarasota Challenger Guadalajara Challenger Turin Challenger Aix En Provence Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Ilkley Challenger Tatra Banka Slovak Open - Bratislava Brest Challenger Gwangju Challenger Bangkok Challenger Szczecin Challenger Toyota Challenger Andria Challenger Rennes Challenger Quimper Challenger Budapest Challenger Bergamo Challenger Noumea Challenger Besancon Challenger Traralgon Challenger Tennis Napoli Cup - Napoli Bangkok Challenger Kyoto Challenger Yokohama Challenger Drummondville Challenger ECU Prague Open - Prague Korat Challenger Baden Open - Karlsruhe Koblenz Challenger Bordeaux Challenger Alphen Challenger Todi Challenger Open de Rennes - Rennes Unicredit Czech Open - Prostejov GHI Bronx Tennis Classic - Bronx St. Brieuc Challenger Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Open de Montauban - Montauban Croatia Osiguranje Rijeka Open - Rijeka Morocco Tennis Tour - Tanger Pekao Open - Szczecin Heilbronn Open - Heilbronn LTA Wrexham Challenger - Wrexham Istanbul Challenger Glasgow Challenger s'Tennis Masters Challenger - Graz Seoul Challenger Heilbronn Challenger Kazan Challenger Koblenz Challenger Napoli Challenger Irving Challenger Recanati Challenger Leon Challenger Open de Montauban - Montauban Bratislava Challenger Recanati Challenger St. Remy Challenger AIG Japan Open - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Estoril Open - Estoril Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Chennai Open - Chennai Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Catella Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo Hilversum Open - Hilversum Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington 3° Trofeo 'Citta di Brindisi' - Brindisi Open de Moselle - Metz Malaysian Open - Kuala Lumpur Bulgarian Open - Sofia Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Challenger Leon 2004 - Leon Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Medibank International - Sydney Sarajevo Open - Sarajevo Kyiv Open - Kiev SA Tennis Open - Johannesburg Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Franche-Comte - Besancon Campbell's Hall of Fame Tennis Championships - Newport X Abierto Internacional de Salinas - Salinas Winston Salem - Winston Salem San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Erste Bank Open - Vienna Draft Corona Mexico City Open - Mexico City Aircel Chennai Open - Chennai Open Sud de France - Montpellier Garden Open 2005 - Rome Kyiv Open - Kiev Open 13 - Marseille Architect Open - Budapest Challenger Ford de Cherbourg - Cherbourg Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Steelers Cup 2005 - Kosice Banca Stato Challenger - Lugano AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Allianz Suisse Open - Gstaad SkiStar Swedish Open - Bastad ECM Prague Open 2005 - Prague Nokian Hakkapeliitta Open - Tampere Credit Agricole Suisse Open - Gstaad Citi Open - Washington Porsche Open - Poznan Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha 7° Trani Cup - Trani Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Siemens Open - Scheveningen Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Portugal Open - Oeiras Isla de Lanzarote - Lanzarote Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Riviera di Rimini Challenger - Rimini Aamulehti Tampere Open - Tampere St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Timisoara Challenger - Timisoara Rakuten Japan Open - Tokyo St. Petersburg Challenger 2006 - St. Petersburg Kremlin Cup - Moscow Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier Genoa Open - Genova Banja Luka Challenger - Banja Luka ABN AMRO World Tennis Tournament - Rotterdam Open de L'Isere-Trophee BNP Paribas - Grenoble U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Challenger Britania Zavaleta - Puebla Internationaux de Nouvelle-Caledonie - New Caledonia AEGON International - Eastbourne Winston-Salem Open - Winston-Salem GHI Bronx Classic - Bronx Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Trofeo Sisma Mantova - Mantova Challenger 42 - Andrezieux Challenger Tunisie - Tunis LXV Concurso Internacional Vigo - Vigo Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Hall of Fame Tennis Championships - Newport Samsung Challenger 2007 - Ho Chi Minh City Siemens Open - Scheveningen Ethias Tennis Trophy - Mons Morocco Tennis Tour - Rabat Segovia Challenger Morocco Tennis Tour - Fes Kobstaedernes ATP Challenger - Kolding Tunis Open - Tunis Orleans Challenger Cairo Challenger The Surbiton Trophy - Surbiton Pekao Open 2003 - Szczecin Morocco Tennis Tour - Casablanca Fergana Challenger - Fergana San Marino Challenger Busan Open Challenger Tennis - Busan Tumkur Open - Tumkur Poznan Challenger Dharwad Challenger 2003 - Dharwad Orleans Challenger Bordeaux Challenger Marburg Challenger Tunis Open 2007 - Tunis Poznan Challenger Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta Mons Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Belgrade Challenger Kyoto Challenger BSI Challenger Lugano - Lugano Rome Challenger Open de Montauban - Montauban San Remo Tennis Cup - San Remo Heilbronn Challenger Challenger Ford de Cherbourg - Cherbourg Porsche Open - Poznan San Luis Potosi Challenger - San Luis Potosi Open de Montauban - Montauban Porsche Open - Poznan Polska Energia Open - Bytom Wroclaw Challenger Sarajevo Challenger KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux GHI Bronx Classic - Bronx Rimouski Challenger Belgrade Challenger Wroclaw Challenger Rhein-Main Challenger 2004 - Aschaffenburg Orleans Challenger Samsung Securities Cup - Seoul Cherbourg Challenger China Open - Beijing Taipei City Challenger Aix En Provence Challenger Busan Challenger Kos-Zucchetti Tennis Cup - Cordenons Heilbronn Challenger Porsche Open - Poznan Surbiton Challenger Ilkley Challenger Winnetka Challenger Samarkand Challenger - Samarkand Astana Challenger The Priority Telecom Open - Amersfoort Flea Market Cup Busan Challenger Tennis - Busan Mercedes Cup - Stuttgart IPP Open - Helsinki IPP Geneva Trophy - Geneva Genova Challenger The LTA Bolton Challenger - Bolton Nottingham Challenger Citta di Como - Como Nottingham-2 Challenger Lambertz Open - Aachen Budapest Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Wroclaw Challenger KGHM Polish Indoors - Wroclaw XL Bermuda Open - Bermuda Tashkent Challenger - Tashkent 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Samsung Securities Cup - Seoul Kyoto Challenger Stella Artois Clay Court Championships - Budaors Noumea Challenger Compaq Cup 2001 - Zabrze XL Challenger de Tenis Copa Sevilla - Seville Cairo Challenger 2002 - Cairo Szczecin Challenger Johannesburg Challenger Bauer Watertechnology Cup - Eckental IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Budapest Challenger Sony Ericsson Open 2008 - Belgrade Internazionali di Tennis - Bergamo KGHM Emax Polish Indoors - Wroclaw Winnetka Challenger Internationaux du Doubs - Besancon Rhodes Challenger Orleans Challenger Ostrava Challenger Sopot Challenger Citta di Monza - Monza Heineken Open Shanghai - Shanghai Ramat Hasharon Challenger The LTA Cardiff Challenger - Cardiff 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta KGHM Polish Indoors - Wroclaw Sopot Challenger V Trani Cup - Trani The Artois Championships - London XXX Edizione 'A Savoldi Marco' - Manerbio Riviera di Rimini Challenger - Rimini Helsinki Challenger KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Porsche Open - Poznan Rennes Challenger Seoul Challenger LXVII Concursu Internacional de Vigo - Vigo GHI Bronz Classic - Bronx Open Sainte Victoire - Aix-En-Provence Steelers Cup - Kosice Heilbronn Challenger Eckental Challenger Bytom Challenger Memorial Savigni - Sassuolo Ortisei Challenger Open D'Orleans - Orleans Ortisei Challenger Turin Challenger Bergamo Challenger Quimper Challenger San Benedetto Challenger Ethias Trophy - Mons Siemens Open 2004 - Scheveningen Open de Rennes La Trinitaine - Rennes Orange Prokom Open - Sopot Mons Challenger Bratislava Challenger Claro Open Colombia - Bogota Kobstaedernes ATP Challenger - Kolding Serbia Open - Belgrade Cepu Open - San Marino SA Tennis Open - Johannesburg Bratislava Challenger Synsam Swedish Open - Bastad Open de Nice Cote dAzur - Nice Campbells Hall of Fame Tennis Championships - Newport IPP Open - Helsinki Morocco Tennis Tour - Meknes Rakuten Japan Open - Tokyo Memorial Kolyaskin - Donetsk Grand Prix de Tennis de Lyon - Lyon Oberstaufen Challenger Open de la Ville de Saint Denis - Reunion Island Helsinki Challenger Kish Free Zone Island Challenger - Kish Island Dubai Duty Free Tennis Championships - Dubai AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Liberec Challenger Noumea Challenger BNP Paribas Primrose - Bordeaux Open de Moselle - Metz ATP Challenger Numea - New Caledonia La Serena Open - La Serena Open Seat Godo 2007 - Barcelona Rennes Challenger Copa Telefonica CTC Chile - Santiago Mumbai Open - Mumbai Trofeo Cassa di Risparmio di Alessandria - Alessandria The LTA Men's Challenger Wrexham - Wrexham Davidoff Swiss Indoors - Basel KGHM Polish Indoors - Wroclaw Orange Warsaw Open - Warsaw Antonio Savoldi-Marco Co. - Manerbio Open des Alpes Trophee BNP Paribas - Grenoble Olimp Kyiv Open - Kiev TED Open - Istanbul Grand Prix Hassan II - Casablanca Open D'Orleans - Orleans Open de L'Isere - Grenoble Hall of Fame Tennis Championships - Newport The LTA Wrexham Challenger - Wrexham Thailand Open - Bangkok Noumea Challenger Helsinki Challenger Siemens Open - Scheveningen Istanbul Challenger Challenger Lugano - Lugano Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Idea Prokom Open - Sopot Open de Moselle - Metz Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Open de Moselle - Metz Abierto Mexicano Telcel - Acapulco Open 13 - Marseille Studena Croatia Open - Umag Monterrey Challenger Grand Prix de Tennis de Lyon - Lyon Moselle Open - Metz BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Moselle Open - Metz AEGON Championships - London Catella Swedish Open - Bastad BNP Paribas Masters - Paris Open de Nice Cote d'Azur - Nice Pekao Open 2001 - Szczecin Masters Series Monte-Carlo - Monte Carlo Open de Tenis Comunidad Valenciana - Valencia Campionati BNL dItalia - Rome Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Shanghai - Shanghai BNP Paribas Masters - Paris AEGON Championships - London Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Qatar ExxonMobil Open - Doha Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Tatra Banka Open - Bratislava BNP Paribas Masters - Paris Sony Ericsson Open - Miami BMW Open - Munich Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Idea Prokom Open - Sopot AEGON Championships - London Monte-Carlo Rolex Masters - Monte-Carlo Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Western & Southern Financial Group Masters - Cincinnati Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Mercedes Cup - Stuttgart AEGON Championships - London Claro Open Colombia - Bogota BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Sony Open Tennis - Miami Genova Open Challenger - Genova Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monza Challenger Shanghai Rolex Masters - Shanghai Orleans Challenger ASB Classic - Auckland Open 13 - Marseille Croatia Open - Umag St. Brieuc Challenger Guadalajara Challenger BCR Open Romania - Bucharest China Open - Beijing Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel AEGON Championships - London French Open - Paris Stockholm Open - Stockholm Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London If Stockholm Open - Stockholm U.S. Open - New York Davidoff Swiss Indoors Basel - Basel Australian Open - Melbourne French Open - Paris Wimbledon - London Idea Prokom Open - Sopot U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Stockholm Open - Stockholm Wimbledon - London U.S. Open - New York Open 13 - Marseille Countrywide Classic - Los Angeles Idea Prokom Open - Sopot Open 13 - Marseille Shanghai ATP Masters - Shanghai Dutch Open Tennis - Amersfoort French Open - Paris Vegeta Croatia Open - Umag BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Masters Series Monte-Carlo - Monte-Carlo Davis Cup, Group 1, PO, BLR-POL 1-4 Sony Ericsson Open - Miami Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, Group II, 2R, POL-ZIM 4-1